steam accumulator - Spanish English Dictionary